package com.jxdinfo.hussar.cloud.module.example.tjjc.towercrane.model;

import com.jxdinfo.hussar.platform.core.base.entity.BaseEntity;
import org.apache.ibatis.type.Alias;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;

/**
 * 塔机表实体类
 */
@Alias("tjjc.towercrane.TowerCrane")
@TableName("tower_crane")
public class TowerCrane implements BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * id主键
     */
    @TableId("ID")
    private String id;

    /**
     * 塔机名称
     */
    @TableField("TOWER_NAME")
    private String towerName;

    /**
     * 平面图对应文件id
     */
    @TableField("DOC_ID")
    private String docId;

    /**
     * 产品编码
     */
    @TableField("PRODUCT_KEY")
    private String productKey;

    /**
     * 设备编码
     */
    @TableField("DEVICE_CODE")
    private String deviceCode;

    /**
     * 设备名称
     */
    @TableField("DEVICE_NAME")
    private String deviceName;

    /**
     * 设备坐标x
     */
    @TableField("DEVICE_COORDINATE_X")
    private String deviceCoordinateX;

    /**
     * 设备坐标y
     */
    @TableField("DEVICE_COORDINATE_Y")
    private String deviceCoordinateY;

    /**
     * 塔机驾驶舱监控图片
     */
    @TableField("TOWER_COCKPIT_IMG")
    private String towerCockpitImg;

    /**
     * 塔机驾驶舱监控视频流地址
     */
    @TableField("TOWER_COCKPIT_VIDEO")
    private String towerCockpitVideo;

    /**
     * 塔机吊钩监控图片
     */
    @TableField("CLIVER_COCKPIT_IMG")
    private String cliverCockpitImg;

    /**
     * 塔机吊钩监控视频流地址
     */
    @TableField("CLIVER_COCKPIT_VIDEO")
    private String cliverCockpitVideo;

    /**
     * 设备状态，0在线，1设备故障，2离线
     */
    @TableField("DEVICE_STATUS")
    private Integer deviceStatus;

    /**
     * 工作状态，0空闲，1工作
     */
    @TableField("WORK_STATUS")
    private Integer workStatus;

    /**
     * 今日累计吊装次数
     */
    @TableField("TODAY_WORK_NUM")
    private Integer todayWorkNum;

    /**
     * 今日工作净时长，单位分钟
     */
    @TableField("TODAY_WORK_DURATION")
    private Integer todayWorkDuration;

    /**
     * 今日累计吊装重量，单位吨
     */
    @TableField("TODAY_WORK_WEIGHT")
    private Double todayWorkWeight;

    /**
     * 数据状态，0正常，1预警，2报警
     */
    @TableField("DATA_STATUS")
    private Integer dataStatus;

    /**
     * 力矩预警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("WARN_TORQUE_RULE")
    private Integer warnTorqueRule;

    /**
     * 力矩预警值
     */
    @TableField("WARN_TORQUE_VALUE")
    private String warnTorqueValue;

    /**
     * 吊钩高度预警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("WARN_HOOK_HEIGHT_RULE")
    private Integer warnHookHeightRule;

    /**
     * 吊钩高度预警值
     */
    @TableField("WARN_HOOK_HEIGHT_VALUE")
    private String warnHookHeightValue;

    /**
     * 幅度预警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("WARN_RADIUS_RULE")
    private Integer warnRadiusRule;

    /**
     * 幅度预警值
     */
    @TableField("WARN_RADIUS_VALUE")
    private String warnRadiusValue;

    /**
     * 回转角度预警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("WARN_ANGLE_RULE")
    private Integer warnAngleRule;

    /**
     * 回转角度预警值
     */
    @TableField("WARN_ANGLE_VALUE")
    private String warnAngleValue;

    /**
     * 风速预警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("WARN_WIND_RULE")
    private Integer warnWindRule;

    /**
     * 风速预警值
     */
    @TableField("WARN_WIND_VALUE")
    private String warnWindValue;

    /**
     * X轴倾斜角度预警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("WARN_X_RULE")
    private Integer warnXRule;

    /**
     * X轴倾斜角度预警值
     */
    @TableField("WARN_X_VALUE")
    private String warnXValue;

    /**
     * Y轴倾斜角度预警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("WARN_Y_RULE")
    private Integer warnYRule;

    /**
     * Y轴倾斜角度预警值
     */
    @TableField("WARN_Y_VALUE")
    private String warnYValue;

    /**
     * 安全吊重预警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("WARN_LOAD_RULE")
    private Integer warnLoadRule;

    /**
     * 安全吊重预警值
     */
    @TableField("WARN_LOAD_VALUE")
    private String warnLoadValue;

    /**
     * 力矩报警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("ERROR_TORQUE_RULE")
    private Integer errorTorqueRule;

    /**
     * 力矩报警值
     */
    @TableField("ERROR_TORQUE_VALUE")
    private String errorTorqueValue;

    /**
     * 吊钩高度报警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("ERROR_HOOK_HEIGHT_RULE")
    private Integer errorHookHeightRule;

    /**
     * 吊钩高度报警值
     */
    @TableField("ERROR_HOOK_HEIGHT_VALUE")
    private String errorHookHeightValue;

    /**
     * 幅度报警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("ERROR_RADIUS_RULE")
    private Integer errorRadiusRule;

    /**
     * 幅度报警值
     */
    @TableField("ERROR_RADIUS_VALUE")
    private String errorRadiusValue;

    /**
     * 回转角度报警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("ERROR_ANGLE_RULE")
    private Integer errorAngleRule;

    /**
     * 回转角度报警值
     */
    @TableField("ERROR_ANGLE_VALUE")
    private String errorAngleValue;

    /**
     * 风速报警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("ERROR_WIND_RULE")
    private Integer errorWindRule;

    /**
     * 风速报警值
     */
    @TableField("ERROR_WIND_VALUE")
    private String errorWindValue;

    /**
     * X轴倾斜角度报警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("ERROR_X_RULE")
    private Integer errorXRule;

    /**
     * X轴倾斜角度报警值
     */
    @TableField("ERROR_X_VALUE")
    private String errorXValue;

    /**
     * Y轴倾斜角度报警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("ERROR_Y_RULE")
    private Integer errorYRule;

    /**
     * Y轴倾斜角度报警值
     */
    @TableField("ERROR_Y_VALUE")
    private String errorYValue;

    /**
     * 安全吊重报警规则，1小于、2小于等于、3大于、4大于等于、5等于
     */
    @TableField("ERROR_LOAD_RULE")
    private Integer errorLoadRule;

    /**
     * 安全吊重报警值
     */
    @TableField("ERROR_LOAD_VALUE")
    private String errorLoadValue;

    /**
     * 故障通知模式：1实时通知，2定时通知
     */
    @TableField("NOTICE_FAULT_MODE")
    private Integer noticeFaultMode;

    /**
     * 故障通知定时时间，格式HH:mm
     */
    @TableField("NOTICE_FAULT_TIME")
    private String noticeFaultTime;

    /**
     * 故障通知类型：1岗位，2人员
     */
    @TableField("NOTICE_FAULT_TYPE")
    private Integer noticeFaultType;

    /**
     * 故障通知岗位，岗位id，多个岗位用逗号分割
     */
    @TableField("NOTICE_FAULT_POST")
    private String noticeFaultPost;

    /**
     * 故障通知人员，人员id，多个人员用逗号分割
     */
    @TableField("NOTICE_FAULT_PERSON")
    private String noticeFaultPerson;

    /**
     * 预警通知实时通知，检测项id，多个检测项id用逗号分开
     */
    @TableField("NOTICE_WARN_REAL_ITEM")
    private String noticeWarnRealItem;

    /**
     * 预警通知定时时间，格式HH:mm
     */
    @TableField("NOTICE_WARN_TIME")
    private String noticeWarnTime;

    /**
     * 预警通知定时通知，检测项id，多个检测项id用逗号分开
     */
    @TableField("NOTICE_WARN_REGULAR_ITEM")
    private String noticeWarnRegularItem;

    /**
     * 预警通知类型：1岗位，2人员
     */
    @TableField("NOTICE_WARN_TYPE")
    private Integer noticeWarnType;

    /**
     * 预警通知岗位，岗位id，多个岗位用逗号分割
     */
    @TableField("NOTICE_WARN_POST")
    private String noticeWarnPost;

    /**
     * 预警通知人员，人员id，多个人员用逗号分割
     */
    @TableField("NOTICE_WARN_PERSON")
    private String noticeWarnPerson;

    /**
     * 报警通知实时通知，检测项id，多个检测项id用逗号分开
     */
    @TableField("NOTICE_ERROR_REAL_ITEM")
    private String noticeErrorRealItem;

    /**
     * 报警通知定时时间，格式HH:mm
     */
    @TableField("NOTICE_ERROR_TIME")
    private String noticeErrorTime;

    /**
     * 报警通知定时通知，检测项id，多个检测项id用逗号分开
     */
    @TableField("NOTICE_ERROR_REGULAR_ITEM")
    private String noticeErrorRegularItem;

    /**
     * 报警通知类型：1岗位，2人员
     */
    @TableField("NOTICE_ERROR_TYPE")
    private Integer noticeErrorType;

    /**
     * 报警通知岗位，岗位id，多个岗位用逗号分割
     */
    @TableField("NOTICE_ERROR_POST")
    private String noticeErrorPost;

    /**
     * 报警通知人员，人员id，多个人员用逗号分割
     */
    @TableField("NOTICE_ERROR_PERSON")
    private String noticeErrorPerson;

    /**
     * 项目编号
     */
    @TableField("TY_PROJECT_CODE")
    private String tyProjectCode;

    /**
     * 创建时间
     */
    @TableField("TY_CREATE_TIME")
    private LocalDateTime tyCreateTime;

    /**
     * 创建人id
     */
    @TableField("TY_CREATE_USERID")
    private String tyCreateUserid;

    /**
     * 创建人
     */
    @TableField("TY_CREATE_USER_NAME")
    private String tyCreateUserName;

    /**
     * 更新时间
     */
    @TableField("TY_LAST_UPDATE_TIME")
    private LocalDateTime tyLastUpdateTime;

    /**
     * 更新人id
     */
    @TableField("TY_LAST_UPDATE_USERID")
    private String tyLastUpdateUserid;

    /**
     * 更新人
     */
    @TableField("TY_LAST_UPDATE_USER_NAME")
    private String tyLastUpdateUserName;

    /**
     * 删除状态 0未删除，1已删除
     */
    @TableField("TY_DELETE_STATUS")
    private Integer tyDeleteStatus;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTowerName() {
        return towerName;
    }

    public void setTowerName(String towerName) {
        this.towerName = towerName;
    }

    public String getDocId() {
        return docId;
    }

    public void setDocId(String docId) {
        this.docId = docId;
    }

    public String getProductKey() {
        return productKey;
    }

    public void setProductKey(String productKey) {
        this.productKey = productKey;
    }

    public String getDeviceCode() {
        return deviceCode;
    }

    public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceCoordinateX() {
        return deviceCoordinateX;
    }

    public void setDeviceCoordinateX(String deviceCoordinateX) {
        this.deviceCoordinateX = deviceCoordinateX;
    }

    public String getDeviceCoordinateY() {
        return deviceCoordinateY;
    }

    public void setDeviceCoordinateY(String deviceCoordinateY) {
        this.deviceCoordinateY = deviceCoordinateY;
    }

    public String getTowerCockpitImg() {
        return towerCockpitImg;
    }

    public void setTowerCockpitImg(String towerCockpitImg) {
        this.towerCockpitImg = towerCockpitImg;
    }

    public String getTowerCockpitVideo() {
        return towerCockpitVideo;
    }

    public void setTowerCockpitVideo(String towerCockpitVideo) {
        this.towerCockpitVideo = towerCockpitVideo;
    }

    public String getCliverCockpitImg() {
        return cliverCockpitImg;
    }

    public void setCliverCockpitImg(String cliverCockpitImg) {
        this.cliverCockpitImg = cliverCockpitImg;
    }

    public String getCliverCockpitVideo() {
        return cliverCockpitVideo;
    }

    public void setCliverCockpitVideo(String cliverCockpitVideo) {
        this.cliverCockpitVideo = cliverCockpitVideo;
    }

    public Integer getDeviceStatus() {
        return deviceStatus;
    }

    public void setDeviceStatus(Integer deviceStatus) {
        this.deviceStatus = deviceStatus;
    }

    public Integer getWorkStatus() {
        return workStatus;
    }

    public void setWorkStatus(Integer workStatus) {
        this.workStatus = workStatus;
    }

    public Integer getTodayWorkNum() {
        return todayWorkNum;
    }

    public void setTodayWorkNum(Integer todayWorkNum) {
        this.todayWorkNum = todayWorkNum;
    }

    public Integer getTodayWorkDuration() {
        return todayWorkDuration;
    }

    public void setTodayWorkDuration(Integer todayWorkDuration) {
        this.todayWorkDuration = todayWorkDuration;
    }

    public Double getTodayWorkWeight() {
        return todayWorkWeight;
    }

    public void setTodayWorkWeight(Double todayWorkWeight) {
        this.todayWorkWeight = todayWorkWeight;
    }

    public Integer getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }

    public Integer getWarnTorqueRule() {
        return warnTorqueRule;
    }

    public void setWarnTorqueRule(Integer warnTorqueRule) {
        this.warnTorqueRule = warnTorqueRule;
    }

    public String getWarnTorqueValue() {
        return warnTorqueValue;
    }

    public void setWarnTorqueValue(String warnTorqueValue) {
        this.warnTorqueValue = warnTorqueValue;
    }

    public Integer getWarnHookHeightRule() {
        return warnHookHeightRule;
    }

    public void setWarnHookHeightRule(Integer warnHookHeightRule) {
        this.warnHookHeightRule = warnHookHeightRule;
    }

    public String getWarnHookHeightValue() {
        return warnHookHeightValue;
    }

    public void setWarnHookHeightValue(String warnHookHeightValue) {
        this.warnHookHeightValue = warnHookHeightValue;
    }

    public Integer getWarnRadiusRule() {
        return warnRadiusRule;
    }

    public void setWarnRadiusRule(Integer warnRadiusRule) {
        this.warnRadiusRule = warnRadiusRule;
    }

    public String getWarnRadiusValue() {
        return warnRadiusValue;
    }

    public void setWarnRadiusValue(String warnRadiusValue) {
        this.warnRadiusValue = warnRadiusValue;
    }

    public Integer getWarnAngleRule() {
        return warnAngleRule;
    }

    public void setWarnAngleRule(Integer warnAngleRule) {
        this.warnAngleRule = warnAngleRule;
    }

    public String getWarnAngleValue() {
        return warnAngleValue;
    }

    public void setWarnAngleValue(String warnAngleValue) {
        this.warnAngleValue = warnAngleValue;
    }

    public Integer getWarnWindRule() {
        return warnWindRule;
    }

    public void setWarnWindRule(Integer warnWindRule) {
        this.warnWindRule = warnWindRule;
    }

    public String getWarnWindValue() {
        return warnWindValue;
    }

    public void setWarnWindValue(String warnWindValue) {
        this.warnWindValue = warnWindValue;
    }

    public Integer getWarnXRule() {
        return warnXRule;
    }

    public void setWarnXRule(Integer warnXRule) {
        this.warnXRule = warnXRule;
    }

    public String getWarnXValue() {
        return warnXValue;
    }

    public void setWarnXValue(String warnXValue) {
        this.warnXValue = warnXValue;
    }

    public Integer getWarnYRule() {
        return warnYRule;
    }

    public void setWarnYRule(Integer warnYRule) {
        this.warnYRule = warnYRule;
    }

    public String getWarnYValue() {
        return warnYValue;
    }

    public void setWarnYValue(String warnYValue) {
        this.warnYValue = warnYValue;
    }

    public Integer getWarnLoadRule() {
        return warnLoadRule;
    }

    public void setWarnLoadRule(Integer warnLoadRule) {
        this.warnLoadRule = warnLoadRule;
    }

    public String getWarnLoadValue() {
        return warnLoadValue;
    }

    public void setWarnLoadValue(String warnLoadValue) {
        this.warnLoadValue = warnLoadValue;
    }

    public Integer getErrorTorqueRule() {
        return errorTorqueRule;
    }

    public void setErrorTorqueRule(Integer errorTorqueRule) {
        this.errorTorqueRule = errorTorqueRule;
    }

    public String getErrorTorqueValue() {
        return errorTorqueValue;
    }

    public void setErrorTorqueValue(String errorTorqueValue) {
        this.errorTorqueValue = errorTorqueValue;
    }

    public Integer getErrorHookHeightRule() {
        return errorHookHeightRule;
    }

    public void setErrorHookHeightRule(Integer errorHookHeightRule) {
        this.errorHookHeightRule = errorHookHeightRule;
    }

    public String getErrorHookHeightValue() {
        return errorHookHeightValue;
    }

    public void setErrorHookHeightValue(String errorHookHeightValue) {
        this.errorHookHeightValue = errorHookHeightValue;
    }

    public Integer getErrorRadiusRule() {
        return errorRadiusRule;
    }

    public void setErrorRadiusRule(Integer errorRadiusRule) {
        this.errorRadiusRule = errorRadiusRule;
    }

    public String getErrorRadiusValue() {
        return errorRadiusValue;
    }

    public void setErrorRadiusValue(String errorRadiusValue) {
        this.errorRadiusValue = errorRadiusValue;
    }

    public Integer getErrorAngleRule() {
        return errorAngleRule;
    }

    public void setErrorAngleRule(Integer errorAngleRule) {
        this.errorAngleRule = errorAngleRule;
    }

    public String getErrorAngleValue() {
        return errorAngleValue;
    }

    public void setErrorAngleValue(String errorAngleValue) {
        this.errorAngleValue = errorAngleValue;
    }

    public Integer getErrorWindRule() {
        return errorWindRule;
    }

    public void setErrorWindRule(Integer errorWindRule) {
        this.errorWindRule = errorWindRule;
    }

    public String getErrorWindValue() {
        return errorWindValue;
    }

    public void setErrorWindValue(String errorWindValue) {
        this.errorWindValue = errorWindValue;
    }

    public Integer getErrorXRule() {
        return errorXRule;
    }

    public void setErrorXRule(Integer errorXRule) {
        this.errorXRule = errorXRule;
    }

    public String getErrorXValue() {
        return errorXValue;
    }

    public void setErrorXValue(String errorXValue) {
        this.errorXValue = errorXValue;
    }

    public Integer getErrorYRule() {
        return errorYRule;
    }

    public void setErrorYRule(Integer errorYRule) {
        this.errorYRule = errorYRule;
    }

    public String getErrorYValue() {
        return errorYValue;
    }

    public void setErrorYValue(String errorYValue) {
        this.errorYValue = errorYValue;
    }

    public Integer getErrorLoadRule() {
        return errorLoadRule;
    }

    public void setErrorLoadRule(Integer errorLoadRule) {
        this.errorLoadRule = errorLoadRule;
    }

    public String getErrorLoadValue() {
        return errorLoadValue;
    }

    public void setErrorLoadValue(String errorLoadValue) {
        this.errorLoadValue = errorLoadValue;
    }

    public Integer getNoticeFaultMode() {
        return noticeFaultMode;
    }

    public void setNoticeFaultMode(Integer noticeFaultMode) {
        this.noticeFaultMode = noticeFaultMode;
    }

    public String getNoticeFaultTime() {
        return noticeFaultTime;
    }

    public void setNoticeFaultTime(String noticeFaultTime) {
        this.noticeFaultTime = noticeFaultTime;
    }

    public Integer getNoticeFaultType() {
        return noticeFaultType;
    }

    public void setNoticeFaultType(Integer noticeFaultType) {
        this.noticeFaultType = noticeFaultType;
    }

    public String getNoticeFaultPost() {
        return noticeFaultPost;
    }

    public void setNoticeFaultPost(String noticeFaultPost) {
        this.noticeFaultPost = noticeFaultPost;
    }

    public String getNoticeFaultPerson() {
        return noticeFaultPerson;
    }

    public void setNoticeFaultPerson(String noticeFaultPerson) {
        this.noticeFaultPerson = noticeFaultPerson;
    }

    public String getNoticeWarnRealItem() {
        return noticeWarnRealItem;
    }

    public void setNoticeWarnRealItem(String noticeWarnRealItem) {
        this.noticeWarnRealItem = noticeWarnRealItem;
    }

    public String getNoticeWarnTime() {
        return noticeWarnTime;
    }

    public void setNoticeWarnTime(String noticeWarnTime) {
        this.noticeWarnTime = noticeWarnTime;
    }

    public String getNoticeWarnRegularItem() {
        return noticeWarnRegularItem;
    }

    public void setNoticeWarnRegularItem(String noticeWarnRegularItem) {
        this.noticeWarnRegularItem = noticeWarnRegularItem;
    }

    public Integer getNoticeWarnType() {
        return noticeWarnType;
    }

    public void setNoticeWarnType(Integer noticeWarnType) {
        this.noticeWarnType = noticeWarnType;
    }

    public String getNoticeWarnPost() {
        return noticeWarnPost;
    }

    public void setNoticeWarnPost(String noticeWarnPost) {
        this.noticeWarnPost = noticeWarnPost;
    }

    public String getNoticeWarnPerson() {
        return noticeWarnPerson;
    }

    public void setNoticeWarnPerson(String noticeWarnPerson) {
        this.noticeWarnPerson = noticeWarnPerson;
    }

    public String getNoticeErrorRealItem() {
        return noticeErrorRealItem;
    }

    public void setNoticeErrorRealItem(String noticeErrorRealItem) {
        this.noticeErrorRealItem = noticeErrorRealItem;
    }

    public String getNoticeErrorTime() {
        return noticeErrorTime;
    }

    public void setNoticeErrorTime(String noticeErrorTime) {
        this.noticeErrorTime = noticeErrorTime;
    }

    public String getNoticeErrorRegularItem() {
        return noticeErrorRegularItem;
    }

    public void setNoticeErrorRegularItem(String noticeErrorRegularItem) {
        this.noticeErrorRegularItem = noticeErrorRegularItem;
    }

    public Integer getNoticeErrorType() {
        return noticeErrorType;
    }

    public void setNoticeErrorType(Integer noticeErrorType) {
        this.noticeErrorType = noticeErrorType;
    }

    public String getNoticeErrorPost() {
        return noticeErrorPost;
    }

    public void setNoticeErrorPost(String noticeErrorPost) {
        this.noticeErrorPost = noticeErrorPost;
    }

    public String getNoticeErrorPerson() {
        return noticeErrorPerson;
    }

    public void setNoticeErrorPerson(String noticeErrorPerson) {
        this.noticeErrorPerson = noticeErrorPerson;
    }

    public String getTyProjectCode() {
        return tyProjectCode;
    }

    public void setTyProjectCode(String tyProjectCode) {
        this.tyProjectCode = tyProjectCode;
    }

    public LocalDateTime getTyCreateTime() {
        return tyCreateTime;
    }

    public void setTyCreateTime(LocalDateTime tyCreateTime) {
        this.tyCreateTime = tyCreateTime;
    }

    public String getTyCreateUserid() {
        return tyCreateUserid;
    }

    public void setTyCreateUserid(String tyCreateUserid) {
        this.tyCreateUserid = tyCreateUserid;
    }

    public String getTyCreateUserName() {
        return tyCreateUserName;
    }

    public void setTyCreateUserName(String tyCreateUserName) {
        this.tyCreateUserName = tyCreateUserName;
    }

    public LocalDateTime getTyLastUpdateTime() {
        return tyLastUpdateTime;
    }

    public void setTyLastUpdateTime(LocalDateTime tyLastUpdateTime) {
        this.tyLastUpdateTime = tyLastUpdateTime;
    }

    public String getTyLastUpdateUserid() {
        return tyLastUpdateUserid;
    }

    public void setTyLastUpdateUserid(String tyLastUpdateUserid) {
        this.tyLastUpdateUserid = tyLastUpdateUserid;
    }

    public String getTyLastUpdateUserName() {
        return tyLastUpdateUserName;
    }

    public void setTyLastUpdateUserName(String tyLastUpdateUserName) {
        this.tyLastUpdateUserName = tyLastUpdateUserName;
    }

    public Integer getTyDeleteStatus() {
        return tyDeleteStatus;
    }

    public void setTyDeleteStatus(Integer tyDeleteStatus) {
        this.tyDeleteStatus = tyDeleteStatus;
    }

    @Override
    public String toString() {
        return "towerCrane{" + "id=" + id + ", towerName=" + towerName + ", docId=" + docId + ", productKey=" + productKey + ", deviceCode=" + deviceCode + ", deviceName=" + deviceName + ", deviceCoordinateX=" + deviceCoordinateX + ", deviceCoordinateY=" + deviceCoordinateY + ", towerCockpitImg=" + towerCockpitImg + ", towerCockpitVideo=" + towerCockpitVideo + ", cliverCockpitImg=" + cliverCockpitImg + ", cliverCockpitVideo=" + cliverCockpitVideo + ", deviceStatus=" + deviceStatus + ", workStatus=" + workStatus + ", todayWorkNum=" + todayWorkNum + ", todayWorkDuration=" + todayWorkDuration + ", todayWorkWeight=" + todayWorkWeight + ", dataStatus=" + dataStatus + ", warnTorqueRule=" + warnTorqueRule + ", warnTorqueValue=" + warnTorqueValue + ", warnHookHeightRule=" + warnHookHeightRule + ", warnHookHeightValue=" + warnHookHeightValue + ", warnRadiusRule=" + warnRadiusRule + ", warnRadiusValue=" + warnRadiusValue + ", warnAngleRule=" + warnAngleRule + ", warnAngleValue=" + warnAngleValue + ", warnWindRule=" + warnWindRule + ", warnWindValue=" + warnWindValue + ", warnXRule=" + warnXRule + ", warnXValue=" + warnXValue + ", warnYRule=" + warnYRule + ", warnYValue=" + warnYValue + ", warnLoadRule=" + warnLoadRule + ", warnLoadValue=" + warnLoadValue + ", errorTorqueRule=" + errorTorqueRule + ", errorTorqueValue=" + errorTorqueValue + ", errorHookHeightRule=" + errorHookHeightRule + ", errorHookHeightValue=" + errorHookHeightValue + ", errorRadiusRule=" + errorRadiusRule + ", errorRadiusValue=" + errorRadiusValue + ", errorAngleRule=" + errorAngleRule + ", errorAngleValue=" + errorAngleValue + ", errorWindRule=" + errorWindRule + ", errorWindValue=" + errorWindValue + ", errorXRule=" + errorXRule + ", errorXValue=" + errorXValue + ", errorYRule=" + errorYRule + ", errorYValue=" + errorYValue + ", errorLoadRule=" + errorLoadRule + ", errorLoadValue=" + errorLoadValue + ", noticeFaultMode=" + noticeFaultMode + ", noticeFaultTime=" + noticeFaultTime + ", noticeFaultType=" + noticeFaultType + ", noticeFaultPost=" + noticeFaultPost + ", noticeFaultPerson=" + noticeFaultPerson + ", noticeWarnRealItem=" + noticeWarnRealItem + ", noticeWarnTime=" + noticeWarnTime + ", noticeWarnRegularItem=" + noticeWarnRegularItem + ", noticeWarnType=" + noticeWarnType + ", noticeWarnPost=" + noticeWarnPost + ", noticeWarnPerson=" + noticeWarnPerson + ", noticeErrorRealItem=" + noticeErrorRealItem + ", noticeErrorTime=" + noticeErrorTime + ", noticeErrorRegularItem=" + noticeErrorRegularItem + ", noticeErrorType=" + noticeErrorType + ", noticeErrorPost=" + noticeErrorPost + ", noticeErrorPerson=" + noticeErrorPerson + ", tyProjectCode=" + tyProjectCode + ", tyCreateTime=" + tyCreateTime + ", tyCreateUserid=" + tyCreateUserid + ", tyCreateUserName=" + tyCreateUserName + ", tyLastUpdateTime=" + tyLastUpdateTime + ", tyLastUpdateUserid=" + tyLastUpdateUserid + ", tyLastUpdateUserName=" + tyLastUpdateUserName + ", tyDeleteStatus=" + tyDeleteStatus + "}";
    }
}
